#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<map>
using namespace std;
map<string,int>q;
const int mx=66;
int top;
int st[mx];
string s;
int main(){

     q["one"]=1;q["two"]=2;q["three"]=3;q["four"]=4;q["five"]=5;q["six"]=6;q["seven"]=7;q["eight"]=8;q["nine"]=9;q["ten"]=10;
     q["eleven"]=11;q["twelve"]=12;q["thirteen"]=13;q["fourteen"]=14;q["fifteen"]=15;q["sixteen"]=16;q["seventeen"]=17;q["eighteen"]=18;q["nineteen"]=19;q["twenty"]=20;
     q["a"]=1;q["both"]=2;q["another"]=1;q["first"]=1;q["second"]=2;q["third"]=3;
     //打表
     for(int i=1;i<=6;i++){
     	cin>>s;
     	if(q[s]){//如果可以构成数字
     		int k=q[s]*q[s]%100;
     		if(k==0)continue;//要是为0就没有必要存了
     		st[++top]=k;
		 }
	 }
	 sort(st+1,st+top+1);//从小到大排
	 cout<<st[1];
	 for(int i=2;i<=top;i++){
	 	if(st[i]<10)cout<<0;//不这样只能拿10分
	 	cout<<st[i];
	 }
	 return 0;

}